package virtorina.client.room.rpc;

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.LinkedList;

import virtorina.client.admin.dto.LabelDTO;
import virtorina.client.room.dto.RoomInfo;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface GWTRoomsServiceAsync {

	void RoomsList(AsyncCallback<LinkedList<RoomInfo>> callback);

	void getAllLabels(AsyncCallback<LinkedList<LabelDTO>> callback);

	void makeRoom(LinkedHashSet<Long> labels, String name,
			LinkedList<Integer> types, AsyncCallback<Integer> callback);

}
